mechanical mask - Français Anglais Dictionnaire